use one's best endeavor - Français Anglais Dictionnaire